*{ margin:0; padding:0;}
body{ font-size:12px; font-family:Tahoma,"宋体"; background-color:#ffe4e9; color:#666;} 
a{ text-decoration:none; color:#666; cursor:pointer;}
a:hover{ text-decoration:underline;}
img{ border:none;}
li{ list-style:none;}
h1{ font-size:18px;}
h2{ font-size:16px;}
h3{ font-size:14px;}
h4{ font-size:12px;}
.color_pink{ color:#fe6699;}
.color_red{ color:#e20000;}
.bg_white{ background-color:#fff;}
.top5{ margin-top:5px;}
.top10{ margin-top:10px;}
.button{ display:block; width:100px; height:30px; text-align:center; line-height:30px; color:#fff; font-family:"微软雅黑"; font-size:16px; background-color:#ff6699;}
.logo{ background:url(../images/commone.png) no-repeat -24px -26px; display:block; width:147px; height:44px; text-indent:-999px; margin-top:10px; float:left; margin-right:30px;}
.float_lf{ float:left;}
.float_rg{ float:right;}
.clear{ clear:both;}
.clearfix:after{ display:block; clear:both; visibility:hidden; content:" "; height:0; line-height:0; }
.clearfix{ zoom:1;}
textarea{ resize:none; border:1px solid #e7e7e7; background-color:#fff; font-size:12px;}
.header{ background:#fd7aa6 url(../images/header_bg.png) repeat; width:100%; height:64px;}
.header_sub{ display:block; width:75px; height:40px; line-height:40px; text-align:center; position:relative; z-index:120;color:#fff; font-size:14px; }

.header_search{background:url(../images/commone.png) no-repeat -244px -106px; width:165px; height:26px; float:right; margin-top:20px; }
.header_search input{ width:129px; padding:5px 0 0 5px; margin-left:3px; border:none; float:left; color:#c3c3c3; background-color:transparent;}
.header_search a{ display:block; width:20px; height:24px; cursor:pointer; float:right;}
.header_nav_li,.header_nav_title{ float:left; position:relative; border-top:2px solid transparent; border-left:2px solid transparent; border-right:2px solid transparent;  margin-top:11px;}
.header_nav_li{ z-index:80;}


.header_nav_li .pd_list{ background-color:#FFF3F4; position:absolute; top:32px; left:-2px; color:#666; z-index:100; width:400px; border:2px solid #F06283; display:none; overflow:hidden; padding:10px 0;}
.header_nav_li .pd_list dl{ padding-bottom:5px; }
.header_nav_li:hover{border-left:2px solid #F06283; border-top:2px solid #F06283; border-right:2px solid #F06283;  background-color:#FFF3F4;}
.header_nav_li:hover .header_sub{background-color:#FFF3F4; color:#666; font-weight:bold; text-decoration:none;}
.header_nav_li:hover .pd_list{ display:block;}

.pd_list dt{ font-size:14px; font-weight:bold; line-height:30px;}
.pd_list a{color:#666; white-space:nowrap;}
.pd_list li{float:left;}
.pd_list dt{ width:80px; float:left; padding:0 10px 0 11px;}
.pd_list dd{  margin-left:100px;}
.pd_list li{ padding:0 8px; line-height:20px; margin:4px 0; border-left:1px solid #FCD6DF;}
.header_inner,.center,.footer_inner{ width:980px; margin:auto;}

.ct_login{ float:right;}
.ct_login li{ float:left; margin-right:10px;}
.center_hd{ padding:10px 0; font-family:"Microsoft YaHei";  color:#555;}
.center_hd h1{ color:#ff5b92; float:left; font-weight:normal; }
.center_banner{ padding-bottom:10px;}
.login_qq,.login_sina,.ct_login a,.center_ages a,.center_nav_tt,.add_latest,.add_latest b,.center_opt_open,.context_tt,.bb_pd_like b,.bb_pd_meg b,.page_pre,.page_next,.page_pre_unable,.page_next_unable,.page_go,.center_opt_close,.consult_bt{ background-image:url(../images/commone.png); background-repeat:no-repeat; display:block; float:left;}
.login_qq{ background-position:-262px -7px; width:17px; height:18px; margin-right:4px; }
.login_sina{ background-position:-230px -7px; width:16px; height:16px; margin-right:4px;}
.ct_login a{ background-position:-230px -36px; width:47px; height:21px; color:#ff3276; line-height:21px; text-align:center;}

.center_ages{ width:100%; height:60px;}
.center_ages a{ height:60px; text-indent:-999px; overflow:hidden;}
.center_ages li{ float:left;}
.age_f1{ background-position:0 -279px; width:168px; }
.age_f1_selected{ background-position:0 -440px; width:168px;}
.age_f1:hover{ background-position:0 -358px;}

.age_f2{ background-position:-168px -279px; width:163px;}
.age_f2_selected{ background-position:-168px -440px; width:163px;}
.age_f2:hover{background-position:-168px -358px;}

.age_f3{ background-position:-331px -279px; width:164px;}
.age_f3_selected{ background-position:-331px -440px; width:164px;}
.age_f3:hover{background-position:-331px -358px;}


.age_f4{ background-position:-495px -279px; width:163px;}
.age_f4_selected{ background-position:-495px -440px; width:163px;}
.age_f4:hover{background-position:-495px -358px;}

.age_f5{ background-position:-659px -279px; width:163px;}
.age_f5_selected{ background-position:-659px -440px; width:163px;}
.age_f5:hover{background-position:-659px -358px;}

.age_f6{ background-position:-823px -279px; width:159px;}
.age_f6_selected{ background-position:-823px -440px; width:159px;}
.age_f6:hover{background-position:-823px -358px;}

.add_latest{ background-position:-826px -87px; padding-left:20px; line-height:25px; height:24px; color:#fff; font-size:12px;}
.add_latest b{ background-position:right -87px; padding-right:10px; background-color:#FFE4E9;}
.center_nav_tt{ text-indent:-999px; overflow:hidden; float:left; width:108px; height:20px;}
.tt_age_01{ background-position:-508px -8px;}
.tt_age_02{ background-position:-636px -8px;}
.tt_age_03{ background-position:-762px -8px;}
.tt_age_04{ background-position:}

.center_box_nav{ border-bottom:3px solid #f13a77; padding-top:20px; height:55px; }
.center_context_nav{ height:25px;}
.center_box_nav h1{  margin-bottom:10px;}
.center_box_nav .enter_detail{ color:#e7014e;}
.center_box_nav .float_rg a{ color:#666;}
.center_opt{ height:33px; position:relative;}
.center_opt{ position:relative; z-index:100;}

.center_opt_bt{ display:block; width:75px; height:22px; line-height:22px; text-align:center; color:#fff; background-color:#ff6a9c;  margin-top:10px;}
.center_opt_bt em{ font-style:normal; float:left; padding-left:8px;}
.center_opt_boxjs{ float:left;}
.center_opt_close,.center_opt_open{display:block; float:right; width:9px; height:5px; margin:9px 5px 0 0;  }
.center_opt_open{ background-position:-48px -169px;}
.center_opt_close{ background-position:-48px -186px; }
.center_opt_boxjs .list_page_inner{ padding-top:5px;}
.center_choose_listjs{ position:absolute; top:32px; left:0; width:463px; border:1px solid #ff73a2; padding:15px; background-color:#fff;}
.center_choose_listjs li{ width:115px; height:24px; float:left; line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.center_box .list_box{height:547px;}
.context_tt{ text-indent:-999px; overflow:hidden; width:80px; height:21px;}
.context_tt_01{ background-position:-508px -52px;}
.context_tt_02{ background-position:-636px -52px;}
.context_tt_03{ background-position:-763px -52px;}
.context_list{ width:176px; height:515px; padding:0 10px; float:left; background-color:#fff; height:515px;}
.context_list h2{  height:30px; padding-top:10px;}
.context_list li{ height:22px; width:170px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.context_list_more{ float:right; margin-top:10px;}
.bb_pd_list{ margin-left:175px; position:relative; z-index:1;}
.bb_pd_cell{ width:193px; height:256px; float:left; background-color:#fff; margin:0 0 3px 3px;  overflow:hidden; position:relative;}

.bb_pd_pic{ width:193px; height:170px; padding-top:10px; text-align:center;}
.bb_pd_desc{ padding:0 10px; width:173px; height:25px; overflow:hidden; line-height:18px; height:40px; padding-top:10px;}

.bb_pd_like,.bb_pd_meg{ display:block; float:right; margin:5px 5px 0 0;}
.bb_pd_opt a:hover{ color:#ff5696;}
.bb_pd_like b{ background-position:-307px -14px; width:13px; height:13px;}
.bb_pd_like:hover b{ background-position:-182px -8px;}
.bb_pd_meg b{ background-position:-330px -14px; width:13px; height:13px;}
.bb_pd_meg:hover b{ background-position:-206px -8px;}
.bb_pd_explain{ background-color:#FF6A9C; color:#fff; padding:10px; position:absolute; top:0; left:0; bottom:30px; display:none;  color:#fff; }
.bb_pd_cell:hover .bb_pd_explain{ display:block; text-decoration:none;}
.bb_pd_explain h3{ font-family:"Microsoft YaHei"; color:#fff; padding-bottom:5px; font-size:16px;}
.bb_pd_explain p{padding-bottom:10px; line-height:19px; height:158px; overflow:hidden;}
.list_page{ color:#ea2c6c; height:30px;}
.list_page_inner{ float:right;  padding-top:10px;}
.list_page input,.list_page span,.list_page a{ display:block; float:left; margin-right:3px;}
.page_go{ background-position:-295px -79px; width:65px; height:15px; display:inline-block;}
.page_go input{ width:33px; border:none; padding:0 4px; background-color:transparent; }
.page_go .page_go_bt{ display:block; width:18px; height:13px; float:right; }

.page_pre,.page_next,.page_pre_unable,.page_next_unable{ width:15px; height:20px; line-height:20px;  margin-left:7px;}
.page_pre{ background-position:-405px -17px;}
.page_next{ background-position:-427px -17px; }
.page_pre_unable{ background-position:-403px -41px; cursor:default;}
.page_next_unable{ background-position:-428px -41px; cursor:default; }


.footer{ margin-top:20px; background-color:#ffadc9; height:140px; width:100%; color:#fff; position:relative;}
.footer a{ color:#fff;}
.footer_inner{ padding-top:20px; text-align:center; line-height:20px; font-family:Tahoma;}

.collection_box{ height:96px; background-color:#ff73a2; position:fixed; bottom:40px; left: -389px; z-index:100; *width:428px; }
.collection_maskjs{width:288px; height:92px; overflow:hidden; float:left; margin-top:7px; margin-left:10px;}
.my_clt{ background:url(../images/commone.png) no-repeat -107px -102px; width:71px; height:73px; display:block; float:left; margin-left:10px; margin-top:10px; text-indent:-999px; overflow:hidden; float:left;}
.my_clt_list{ padding-top:3px; float:left;width:auto;}
.my_clt_list li{ width:62px; height:62px; position:relative; float:left; margin-right:10px;}
.my_clt_list li:hover{ background-color:#fff;}
.my_clt_closejs{background:url(../images/commone.png) no-repeat -234px -69px; width:19px; height:18px; display:block; position:absolute; top:-3px; right:-5px; display:none;}
.my_clt_list li:hover .my_clt_closejs{ display:block;}
.my_clt_pd{ width:60px; height:60px; margin:10px auto 0; display:block;}
.my_clt_border{ display:block; float:right; width:25px; height:96px; background:#ffadc9 url(../images/commone.png) no-repeat -12px -91px; margin-left:10px; }
.my_clt_out,.my_clt_in{ background-image:url(../images/commone.png); display:block; width:10px; height:18px; margin:40px auto 0; cursor:pointer; }
.my_clt_in{ background-position:-57px -112px;}
.my_clt_out{ background-position:-52px -147px;}



.float_banner{ position:fixed; top:100px; margin-left:1000px;}
.float_banner_box{ background-color:#ffc7d3; position:relative;  width:25px; padding:10px 15px; margin-bottom:5px;}
.float_banner_box,.float_banner_box a{ color:#d20046; line-height:15px;}
.float_banner_box:hover{ color:#fff; background-color:#fc6b97;}

.float_banner_box:hover a{ color:#fff;}

.float_banner_border{  background-image:url(../images/commone.png); display:block; position:absolute; background-repeat:no-repeat; width:12px; height:12px; background-color:#FFE4E9;}

.float_border_tl{ left:0; top:0; background-position:-424px -80px;}
.float_border_tr{ right:0; top:0; background-position:-466px -80px;}
.float_border_bl{ bottom:0; left:0; background-position:-424px -110px;}
.float_border_br{ bottom:0; right:0; background-position:-466px -110px;}
.float_banner_write{ display:block; background:url(../images/commone.png) no-repeat -316px -36px; width:23px; height:21px; margin-bottom:5px;}
.float_banner_box:hover .float_border_tl{ background-position:-491px -80px;}
.float_banner_box:hover .float_border_tr{ background-position:-533px -80px;}
.float_banner_box:hover .float_border_bl{ background-position:-491px -110px;}
.float_banner_box:hover .float_border_br{ background-position:-533px -110px;}
.float_banner_box:hover .float_banner_write{ background-position:-288px -36px;}
.float_banner_guiders{ margin-top:5px;}
.guide_online,.guide_offline{ display:block; width:24px; height:24px; background-image:url(../images/commone.png); background-repeat:no-repeat;}
.guide_online{ background-position:-362px -10px;}
.guide_offline{ background-position:-362px -38px;}

/**详情页面**/
.ct_detail{ background-color:#fff;}
.ct_detail_pic{ width:440px; height:440px; padding:10px; float:left; text-align:center;}
.ct_detail_desc{ margin-left:470px; padding:10px 10px 0 0;}
.ct_detail_desc h1,.ct_detail_go{ font-family:"微软雅黑"; font-weight:500;}
.ct_detail_tt{ font-size:18px; color:#4b4b4b; margin-top:10px;}
.ct_detail_rm{ background:url(../images/commone.png) no-repeat -970px -528px; color:#f13a77;  padding-left:20px; margin:10px 0;}
.ct_detail_explain{ line-height:19px; max-height:228px; overflow:hidden;}
.ct_detail_more{ display:block; color:#ff6a9c; float:right;}
.ct_detail_more b{background-image:url(../images/commone.png); background-repeat:no-repeat; background-position:-969px -510px; width:13px; height:14px; display:inline-block;}
.ct_detail_more b.ct_detail_back{ background-position:-969px -553px; width:17px;}

.ct_detail_go a{background:url(../images/commone.png) no-repeat -560px -83px; width:207px; display:block; height:40px; text-align:center; line-height:40px; font-size:20px; color:#fff;}
.ct_detail_opt{ margin-top:28px; border-top:1px solid #dedede; padding-top:15px;}
.ct_detail_opt a{display:block; background-image:url(../images/commone.png); background-repeat:no-repeat;}
.ct_detail_contenxt{ height:150px; overflow:hidden; margin-bottom:10px;}
.ct_detail_links{ float:left; width:226px;}
.ct_detail_links li{ width:110px; float:left; height:35px;}
.ct_detail_links a{ width:104px; height:25px; color:#ff6a9c; line-height:25px; text-indent:28px;}
.ct_detail_like{ background-position:-235px -156px;}
.ct_detail_col{ background-position:-350px -156px;}
.ct_detail_age{ background-position:-235px -191px;}
.ct_detail_ser{ background-position:-351px -191px;}

.ct_detail_share{ width:200px; float:right;}
.ct_detail_share li{ display:inline-block; float:left; margin-right:5px;}
.ct_detail_share span{ display:block;}
.ct_detail_share a{ height:17px;  width:16px; vertical-align:middle;}
.ct_detail_qzone{ background-position:-4px -215px;}
.ct_detail_tx{ background-position:-26px -215px;}
.ct_detail_qq{ background-position:-47px -215px;}
.ct_detail_share a.ct_detail_sina{ background-position:-68px  -213px; width:67px; height:22px; }

.ct_detail_box{ background-color:#f7f7f7; margin:10px; padding:10px; border:1px solid #eee;}
.ct_detail_box_f,.ct_detail_answer{ width:659px;}
.ct_detail_box_f .ct_detail_page{ padding-top:7px;}
.ct_detail_page{ height:25px;}

.ct_detail_meg{ border-bottom:1px dashed #c9c9c9; padding:8px 0;  position:relative;}
.ct_detail_m_pic{ width:50px; float:left;}
.ct_detail_name{ margin-left:55px; width:538px;}
.ct_detail_name p{ white-space:nowrap; height:20px; overflow:hidden; text-overflow:ellipsis;}
.ct_detail_name a{ color:#ff6a9c; text-decoration:underline;}
.ct_detail_mg_time{ position:absolute; right:10px; top:15px;}
.ct_detail_answer textarea{ width:653px; padding:2px; line-height:18px; overflow:auto; margin:5px 0;}
.ct_detail_answer{ height:90px;}
.ct_detail_face{ background:url(../images/commone.png) no-repeat -215px -216px; width:16px; height:16px; display:block; margin-left:6px; margin-top:4px;}
.ct_detail_cm{ width:74px; height:25px; text-align:center; line-height:25px; color:#fff; background-color:#ff6a9c;}
.ct_detail_cm:hover{ background-color:#ff4b87;}
.ct_detail_expr{ position:relative;}

.ct_detail_expr span{display:block; width:30px; height:20px; position:absolute; z-index:10; border-left:1px solid transparent;  border-top:1px solid transparent;  border-right:1px solid transparent; }
.ct_detail_expr span.ct_detail_face_box{ background-color:#fff; border-color:#eee; }
.ct_detail_faces_list{ position:absolute; top:20px; border:1px solid #eee; background-color:#fff; padding:10px; width:400px; z-index:7;}
.ct_detail_faces_list li{ width:35px; float:left; border:1px solid #eee; margin-right:4px; padding-top:5px;}
.ct_detail_box_inner{ padding:10px;}
.ct_detail_pd_tt{ font-family:"微软雅黑"; font-weight:500; margin:5px 0 20px;}
.ct_detial_pd_box{ height:235px;}
.ct_detail_pd_cell{ float:left; width:131px; text-align:center;}
.ct_detail_pd_pic{ width:115px; margin:0 auto 10px; border:1px solid #eee; height:115px; background-color:#fff; display:block;}
.ct_detail_pd_pic img{ display:block; margin:auto;}
.ct_detail_pd_box_l{ width:237px;}
.ct_detail_pd_box_l .ct_detail_pd_cell{ width:120px;}
.ct_detail_pd_box_l .ct_detail_box_mask{ width:240px; height:404px;}
.ct_detail_pd_box_l .ct_detail_pd_pic{ margin-bottom:20px; width:110px;}
.ct_detail_articles li{ width:238px; height:21px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ct_detail_wd{ width:685px;}


.ct_detail_box_mask{ width:680px; height:161px; overflow:hidden;}
.detail_page_pre,.detail_page_next{background-image:url(../images/commone.png); background-repeat:no-repeat; display:block; width:26px; height:21px; float:right; margin-left:10px; margin-right:2px;}


.detail_page_pre{ background-position:-149px -212px;}
.detail_page_pre:hover{ background-position:-149px -241px;}
.detail_page_next{ background-position:-178px -212px;}
.detail_page_next:hover{ background-position:-178px -241px;}


.login{ padding:56px 120px; background-color:#fff; height:314px;}
.login a{ color:#fd86ae;}
.login a.button{ color:#fff; margin-right:10px;}
.login h1{ font-family:"微软雅黑"; color:#666; font-size:20px; font-weight:500; padding-bottom:10px; border-bottom:1px dashed #ccc; margin-bottom:15px;}
.login input,.fb_title,.fb_phone{  color:#b2b2b2; height:25px; line-height:25px; border-radius:2px; vertical-align:middle; }
.login input:focus,.fb_title:focus,.fb_phone:focus{ border-color:#fd86ae; border-width:2px; padding:3px 2px;}
.login_meg li{ height:50px;}

.login_lf{ float:left; width:400px; height:332px; padding-right:38px; border-right:1px solid #ddd;}
.login_rg{ float:right; padding-left:24px; padding-top:23px; width:277px;}
.login_user,.login_psd,.login_mail,.login_nick,.fb_title,.fb_phone{ width:270px;}
.login_user,.login_psd,.login_mail,.login_nick,.login_code,.fb_title,.fb_phone{border:1px solid #d0d0d0; padding:4px 3px;}
.login_checkbox{ margin-right:7px;}
.login_code,.login_ah_cd{ width:100px; float:left; margin-right:10px;}
.login_rg p{ margin-bottom:20px;}
.login_links a{ display:block; float:left; background-image:url(../images/links.jpg); background-repeat:no-repeat; margin-right:10px; width:43px; height:43px; margin-bottom:10px;}
.login_links a.login_check_more{ background-image:none; color:#666; line-height:64px;}
.login_sinaweibo,.login_qq2,.login_taobao,.login_renren,.login_wangyi,.login_txweibo,.login_douban,.login_baidu{ text-indent:-9999px; overflow:hidden;}
.login_sinaweibo{ background-position:-8px -7px;}
.login_qq2{ background-position:-60px -7px;}
.login_taobao{background-position:-112px -7px;}
.login_renren{background-position:-165px -7px;}
.login_wangyi{background-position:-215px -7px;}
.login_txweibo{background-position:-7px -56px;}
.login_douban{background-position:-60px -56px;}
.login_baidu{background-position:-112px -56px;}
.login_p{ width:100%; margin-bottom:15px;}

.find_psd{ width:574px; height:230px; border:1px solid #d0d0d0; padding:30px; border-radius:3px; margin:auto;}
.find_psd h1{ border-bottom:0;}
.find_psd dl{ width:490px; margin:auto; overflow:hidden;}
.find_psd dt{ float:left; width:178px; height:225px;}
.find_psd dd{ margin-left:180px; height:55px;}
.find_psd .button{ margin-left:30px;}
.find_psd .find_sc{ background:url(../images/choosed.jpg) no-repeat; width:28px; height:28px; display:block; float:left; margin-right:8px;}
.find_success{ padding-top:50px; height:150px;}

.orditions li{ float:left; height:22px; overflow:hidden;  background-color:#ff73a2;}
.orditions input{ border:0; color:#dcdcdc; height:20px; line-height:20px;  padding:0 2px; }

.orditions a{ color:#fff;  background-color:#ff73a2; text-align:center; line-height:21px; height:22px; display:inline-block; }
.orditions a:hover{ background-color:#ff5696;}
.ordition_bt{ width:60px; border-right:1px solid #fff;}
.ordition_bt b{background-image:url(../images/commone.png); display:inline-block; width:6px; height:11px; background-position:-953px -5px; background-repeat:no-repeat; margin-left:2px;}
.ordition_bt:hover b{ background-position:-966px -5px;}
.ordition_hot{ border-right:0;}
.ordition_sure{ width:40px;}

.list_inner{ margin-top:15px;}
.list_inner li{ width:245px; height:270px; overflow:hidden; float:left;}
.list_inner .bb_pd_cell,.list_inner .bb_pd_pic{ width:230px; margin:0 auto; float:none;}
.list_inner .bb_pd_desc{width:211px;}

.context_list_show,.consult_box{ width:743px; float:left; margin-top:10px;}
.context_list_show .bb_pd_cell{ width:245px; margin-left:0; margin-right:3px;}
.context_list_show .bb_pd_desc,.context_list_show .bb_pd_pic{ width:auto;}
.context_list_show li{ *float:left; *margin-bottom:3px;}
.context_rank_box{ float:right; background-color:#fff; width:200px; margin-top:10px; padding:15px;}
.context_rank_box h2{ font-size:16px; font-family:"微软雅黑"; margin-bottom:10px;}
.context_rank_box .context_inner{ margin-bottom:10px;}
.context_title_bt,.context_title_bt span{ display:block; background-image:url(../images/commone.png); background-repeat:no-repeat; height:20px; line-height:19px;}
.context_title_bt{ background-position:-843px -215px; float:left; padding-left:8px; margin:0 7px 8px 0; }
.context_title_bt span{ background-position:right -215px; padding-right:8px;}
.context_no_top,.context_no{ width:20px; text-align:center; font-size:14px; border-radius:2px; color:#fff; font-weight:bold; margin-right:8px; display:inline-block; line-height:20px; height:20px;}
.context_no_top{ background-color:#ff6698;}
.context_no{ background-color:#ccc;}
.context_rank_list li{ height:20px; margin-top:10px; padding-right:5px; overflow:hidden; line-height:20px;}
.context_rank_list a:hover{ color:#fe6699;}
.context_rank_list a:hover .float_rg{ color:#666;}
.context_odd_num{ background-color:#F2F0F0;}

.context_box{ padding:22px 12px; border-bottom:1px dashed #e4e4e4; width:720px; cursor:pointer;}
.context_box:hover{ background-color:#fff1f4;}
.context_box:hover .context_title h2{ color:#ee3b75;}
.context_box .context_pic{ width:148px; float:left; height:90px;}
.context_box dd{ width:572px; margin-left:148px;}
.context_box .context_title{ height:25px;}

.context_box h2{ color:#363233;}
.context_box .context_title strong{ color:#ee3b75; padding-right:3px;}
.context_box .context_time{ color:#b6a9c3; height:15px;}
.context_box .context_desc{ height:42px; overflow:hidden; line-height:18px; color:#777;}
.context_guess .context_pic{ width:170px; height:170px; display:block; margin:auto;}
.context_guess .context_title{  padding:10px; overflow:hidden; height:20px; text-align:center;display:block;}
.context_detail{ background-color:#fff;}
.context_header{ border-bottom:1px dashed #E4E4E4; height:50px; padding:28px 0; text-align:center;  white-space:nowrap; overflow:hidden;}
.context_header h1{ color:#f13975; font-size:24px; height:38px;}
.context_header p{ color:#aeaeae; height:20px; font-size:14px;}
.context_dt_desc{ padding:24px; line-height:20px; color:#777; margin-bottom:10px;}
.context_more_ct,.context_share{ padding:0 24px 20px; font-size:13px; overflow:hidden;}
.context_more_ct h2{ font-size:16px; color:#000; margin-bottom:5px;}
.context_more_ct li{ color:#323232; height:30x; padding-left:10px; width:685px;}
.context_more_ct .context_time{ color:#c0c0c0; padding-left:10px; font-size:12px;}

.context_share a{ display:inline-block; width:25px; height:25px; background-image:url(../images/share.jpg); background-repeat:no-repeat; *margin-right:5px;}
.context_share span{ padding-top:4px;}
.context_s_01{ background-position:-4px -1px;}
.context_s_02{ background-position:-33px -1px;}
.context_s_03{ background-position:-62px -1px;}
.context_s_04{ background-position:-91px -1px;}
.context_s_05{ background-position:-120px -1px;}
.context_s_06{ background-position:-149px -1px;}
.context_s_07{ background-position:-178px -1px;}

.consult_list,.consult_textar{ border:1px solid #d7d7d7; color:#444;}
.consult_list{ height:349px;  margin-bottom:20px; font-size:14px; overflow-y:auto; padding:20px 7px;}
.consult_notice{ border:1px solid #ffbe7f; background-color:#fff8de; color:#ff7e00; padding:5px; width:auto; position:relative; display:inline-block;}
.consult_answer,.consult_question{ padding:10px 10px 0;}
.consult_context{ text-indent:2em; margin-top:10px;}
.consult_answer .consult_per{ color:#25a5ff;}
.consult_question .consult_per{ color:#ff7ca8;}
.consult_textar{ height:115px; margin-bottom:7px;}
.consult_textar textarea{ border:0; width:727px; color:#444; padding:10px 7px; height:94px; overflow:auto; color:#929292;}
.consult_box .ct_detail_cm{ width:150px; height:38px; line-height:38px; border-radius:3px; font-size:14px; font-weight:600;}
.consult_word{ display:inline-block; padding-top:11px; margin-right:10px;} 
.consult_right{ margin-top:0; padding:10px;}
.consult_right .context_inner{ border:1px solid #d7d7d7; padding:10px; font-size:14px; line-height:25px;}
.consult_inner{ margin-bottom:20px;}
.consult_bt{ background-position:-208px -71px; position:absolute; right:-5px; top:-5px; width:13px; height:13px; cursor:pointer; display:none;}
.consult_notice:hover .consult_bt{ display:block;}

.meg_list .context_box,.meg_list .context_box dd{ width:auto;}
.meg_list .context_box,.meg_list .context_box:hover{ background-color:#fff; cursor:default;}
.meg_list .context_box h2{ color:#4395cd;}
.meg_list .meg_desc{ height:20px;}
.meg_list span{ display:inline-block; width:705px; height:20px; padding-right:10px; overflow:hidden;}
.meg_list a em{ color:#4095ce; font-style:normal; margin-right:10px;}
.meg_list .context_box{ border-bottom-style:solid; margin:0 10px; padding-top:10px; padding-bottom:10px;}
.meg_list .context_box .context_pic{ width:64px; height:80px;}
.meg_list .context_box dd{ margin-left:80px;}
.meg_search{ background-color:#fff; border:1px solid #d0d0d0; width:270px; height:39px; border-radius:3px;}
.meg_search input{ border:0; color:#b2b2b2; font-size:14px; padding:10px 2px; width:226px;}
.meg_search_ic{ background-image:url(../images/commone.png); background-position:-960px -132px; width:23px; height:23px; display:inline-block; float:right; margin:7px 10px 0 0;}
.meg_search_ic:hover{ background-position:-960px -167px;}
.magin_t_10{ margin-top:10px;}

.feedback_tab .label{ color:#454545; width:100px; padding-right:10px; text-align:right;}
.feedback_tab td{ padding-bottom:15px; vertical-align:middle;}
.feedback_text{ width:620px; height:223px; padding:2px; border:1px solid #d0d0d0; color:#B2B2B2; overflow:auto;}
.feedback_tab .re_top{ vertical-align:top; padding-top:10px;}
.feedback_tab .pop_bt{ display:block; background-color:#ff71a0; border-radius:3px; color:#fff; font-size:14px; width:149px; height:37px; line-height:37px; text-align:center;}
.feedback_load{ color:#ff3076; text-decoration:underline; overflow:hidden; font-size:14px; display:block; width:59px; height:19px; position:relative;}
.feedback_load input{ position:absolute; right:0; top:0; filter:alpha(opacity=0); opacity:0; cursor:pointer;}